Agile Software Engineering with Visual Studio (Shanette Luellen's Library) by Sam Guckenheimer & Neno Loje

Agile Software Engineering with Visual Studio (Shanette Luellen's Library) by Sam Guckenheimer & Neno Loje

Author:Sam Guckenheimer & Neno Loje
Language: eng
Format: epub
Publisher: Addison-Wesley
Published: 2012-06-12T16:00:00+00:00


Smells to Avoid in the Daily Cycle

There are four antipatterns that lead (directly or indirectly) to huge annoyance, quality problems, and impediments in a developer’s work. They clog the flow in the daily cycle by introducing waste, specifically Extra Processing, Waiting, Correction, Inconsistency, Overburden, in the taxonomy of Table 1.1. They are:

1. Undetected programming errors. People write code, and people make mistakes. In particular, it is often very hard to write code that takes all the necessary definition of done into account.

2. Inability to detect side effects immediately. Even developers with the best unit tests often discover their software behaves unexpectedly in the wild and they have to respond.

3. Version skews. There are a lot of moving files in a software project and they all need to be versioned, tracked to work items, matched to configurations, and usually branched. The complexities of branching can exacerbate the drift over time.

4. Lack of transparency. The development infrastructure, project management system, and bug/change request tracking and metrics (if any) are treated as disconnected black boxes. In this situation, there are many surprises at the end of the sprint, or worse, much later.

These four broad categories are the focus of this chapter.



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.